			body {
				background-color: #F7F7F7;
			}
			.big{
				width: 100%;
				height: 100%;
				overflow: auto;
				font-size: 0.14rem;
			}
			/*头部*/
			
			.top {
				height: .5rem;
				line-height: .5rem;
				text-align: center;
				background-color: #21538D;
				position: fixed;
				top: 0px;
				left: 0px;
				width: 100%;
			}
			/*头部字体*/
			
			.topmid {
				color: white;
				font-size:0.18rem;
			}
			/*返回按钮*/
			
			.topback {
				font-size: .14rem;
				position: absolute;
				left: 0px;
				color: white;
			}
			/*头部的返回箭头*/
			.icon-myback {
				font-size: .25rem;
			}
			/*信息*/
			
			.name {
				background-color: white;
				height: .5rem;
				line-height: .5rem;
				padding: 0px .1rem;
				margin-top: .6rem;
			}
			
			.name input {
				float: right;
				height: .2rem;
				line-height: .2rem;
				margin-top: .15rem;
				border: 0px;
				outline: none;
				text-align: right;
				font-size: .14rem;
			}
			
			.cost {
				background-color: white;
				height: .5rem;
				line-height: .5rem;
				padding: 0px .1rem;
				margin-top: 2px;
			}
			
			.red {
				color: #FF2929;
			}
			
			.cost>div {
				float: right;
			}
			
			.cost input {
				color: white;
				background-color: #C4C4C4;
				border: 0px;
				width: .2rem;
				height: .2rem;
				line-height: .2rem;
				border-radius: .2rem;
			}
			
			.type {
				background-color: white;
				height: .5rem;
				line-height: .5rem;
				padding: 0px .1rem;
				margin-top: .1rem;
			}
			
			.type span:last-of-type {
				float: right;
				color: #C4C4C4;
				font-size: .13rem;
			}
			
			.contact_info {
				height: .4rem;
				line-height: .4rem;
				color: #21538D;
				font-size: .14rem;
				padding-left: .1rem;
			}
			
			.info {
				background-color: white;
				padding: .1rem;
				height: 2.1rem;
			}
			
			.infodiv {
				display: -webkit-box;
				height: .5rem;
				line-height: .5rem;
				font-size: .16rem;
			}
			
			.infodiv div:first-of-type {
				width: .6rem;
			}
			
			.infodiv div:last-of-type {
				-webkit-box-flex: 1;
				border-bottom: 1px solid #D8D8D8;
			}
			
			.infodiv input {
				font-size: 0.12rem;
				outline: none;
				width: 100%;
				border: 0px;
			}
			
			.note {
				border: 0px !important;
				padding: .15rem 0px;
				height: 1rem;
				/*border: 1px solid red;*/
				line-height: .2rem !important;
				color: #A9A9A9;
				outline: none;
				background-color: white;
				font-size:.12rem;
				overflow: auto;
			}
			
			.rule {
				height: .5rem;
				line-height: .5rem;
				color: #21538D;
				padding-left: .1rem;
				font-size: .14rem;
				margin-bottom: .6rem;
			}
			
			.pay {
				position: fixed;
				display: -webkit-box;
				background-color: white;
				bottom: 0px;
				left: 0px;
				width: 100%;
			}
			
			.pay div {
				width: 50%;
				text-align: center;
				height: .4rem;
				line-height: .4rem;
			}
			
			.pay div:last-child {
				background-color: #21538D;
				color: white;
			}
			
			.typediv {
				position: absolute;
				top: 0px;
				left: 0px;
				height: 100%;
				width: 100%;
				background-color: rgba(0, 0, 0, 0.2);
				z-index: 100;
				display: none;
			}
			
			.orderdiv {
				position: absolute;
				bottom: 0.01rem;
				left: 0px;
				width: 100%;
			}
			
			.orderdiv>div {
				margin: 0px .1rem;
				background-color: white;
				border-radius:10px;
				font-size: .14rem;
			}
			
			.ordertop {
				height: .5rem;
				line-height: .5rem;
				text-align: center;
				font-size: .14rem;
			}
			
			.ordermain {
				height: .5rem;
				line-height: .5rem;
				text-align: center;
				border-top: 1px solid #717171;
			}